home *** CD-ROM | disk | FTP | other *** search
/ Aminet 28 / Aminet 28 (1998)(GTI - Schatztruhe)[!][Dec 1998].iso / Aminet / util / libs / shutdown.lha / shutdown_5.3 / shutdown.readme
Encoding:
Text File  |  1998-09-12  |  2.5 KB  |  52 lines

  1. Short:    Shutdown command
  2. Author:   fasten@shw.com (Bernhard Fastenrath)
  3. Uploader: fasten@shw.com (Bernhard Fastenrath)
  4. Version:  5.3
  5. Type:     util/libs
  6.  
  7. Changes since 5.2:
  8. - Added a new program testfs which allows to identify handlers which
  9.   are incompatible with shutdown.
  10.   testfs prints a list of all handlers and if they are filesystems
  11.   or not. If a handler doesn't react at all testfs will hang.
  12.   The same happens to shutdown when it tries to unmount filesystems.
  13. Changes since 5.1:
  14. - minor changes.
  15. Changes since 5.0:
  16. - GCC support fixed (thanks to Gunther Nikl for the bug report).
  17. Changes since 4.1:
  18. - Incompatible change to the message format (due to changes in queue.library).
  19.   Out of date clients will simply refuse messages.
  20.   Out of date servers (the shutdown command) will make clients report
  21.   a random shutdown time (reading illegal memory addresses).
  22. - Compiled with SAS/C 6.57.
  23. Changes since 4.0:
  24. - Applications can delay the shutdown now (see src/delay.c).
  25. Changes since 3.0:
  26. - unmount.c rewritten to send ACTION_INHIBIT to all filesystems at the
  27.   same time (instead of sequentially).
  28. - compiled with SAS/C instead of GCC (which makes it a bit smaller).
  29.  
  30. The Amiga's lack of a shutdown mechanism is probably based on the assumption
  31. that the user is always the direct cause of disk access or at least aware of
  32. the fact that the disks might be accessed at a certain point.
  33. Unfortunately this is obviously not true for BBS systems or Amigas connected
  34. to a LAN or in some other way running in a multiuser environment. It is also
  35. not true for Amigas acting as servers or Amigas doing longer calculations
  36. (e.g. rendering) in the absence of a console user. There's also still the
  37. small chance that the user thinks the disks are idle and it's safe to turn of
  38. the system and a background program chooses this moment to start disk activity.
  39.  
  40. ResetHandler (AmiNet://util/cdity/ResetHandler.lha) executes
  41. s:shutdown-sequence after a keyboard reset. If you want to call shutdown
  42. from s:shutdown-sequence make sure to use the "-i" option to shut down
  43. as fast as possible.
  44.  
  45. This shutdown command requires queue.library (which is included). The full
  46. archive is AmiNet:util/libs/queue.lzh. It can be used with but does not
  47. require shutdown.library (AmiNet:util/boot/Shutdown2_0.lha). The original
  48. shutdown.library was written by Olaf Barthel (olsen@sourcery.han.de).
  49. A small library which is compatible with Olaf's shutdown.library is included.
  50. This is not an update to the original shutdown.library but a full update
  51. might follow.
  52.